Discover compare two strings in c, include the articles, news, trends, analysis and practical advice about compare two strings in c on alibabacloud.com
compare two strings or string objects for equality in c\c++In the process of writing a program, you often encounter situations where you want to compare two strings for equality. If the object to be compared is a char* string, the strcmp is returned
Swift provides three ways to compare text values: String characters typeface, prefixes equal, and suffixes equal.string/character typeface (string and Character equality)The string/character can be used as the Equals operator ( == ) and not equal to
This article explains only one aspect of the summary, so it is necessary to combine the conversion between Delphi string and character array (the importance of initialization) And more comprehensive understanding of the string, memory, type
Compare the size of two strings:
I. The compareto () method can be used. In addition, the comparetoignorecase (string) method ignores case sensitivity and compareto (Object string). The return value is int. Take the compareto () method as an example:
Determine whether the random strings are equalProgramIn the C ++ era, we can convert every four bytes in a string into an int object and compare four characters at a time using an int object, to achieve relatively efficient string comparison. So can
Use array name as parameter
Code:
/** Copyright (c) 2012, School of Computer Science, Yantai University * All Rights Reserved. * file name: test. CPP * Author: Fan Lulu * Completion Date: July 15, December 20, 2012 * version: V1.0 ** input
/*************************************** ******************************* Author: Samson* Date: 01/09/2012* Test Platform:* GNU Linux version 2.6.29.4* GCC version 4.4.0 20090506 (Red Hat 4.4.0-4) (GCC)
**************************************** *******
The method to compare the two strings is as follows:
If ["$ test" x = "test" X]; then
The key points here are:1. Use a single equal sign2 Note that there is a space on both sides of the equal sign: This is a UNIX shell requirement.3. Note that
Use the String.CompareTo method:The return value of CompareTo () is int, which is the size of the corresponding character (ASCII code order) first1. If string equals return value 02. If the first character and the first character of the parameter
Use the String.CompareTo method:The return value of CompareTo () is int, which is the size of the corresponding character (ASCII code order) first1. If string equals return value 02. If the first character and the first character of the parameter
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.